﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Database;
using Business;
using Utility;

namespace DT5_Anh09110006_Hung09110044_Vu09110157.Admin
{
    public partial class ThemNguoiDung : System.Web.UI.Page
    {
        Business.QuanLyNguoiDung qlnguoidung = new Business.QuanLyNguoiDung();
        protected void Page_Load(object sender, EventArgs e)
        {
            if(!IsPostBack){
                LoadDuLieu();
            }
        }

        private void LoadDuLieu(){
            listTK.DataSource = qlnguoidung.LayDanhSachTaiKhoan();
            listTK.DataBind();
        }

        protected void btnThemND_Click(object sender, EventArgs e)
        {
            NguoiDung nguoidungmoi = new NguoiDung();
            nguoidungmoi.TaiKhoan = listTK.SelectedValue;
            nguoidungmoi.MatKhau = lblPassword.Text;
            NhanVien nhanvien = qlnguoidung.LayNhanVienTheoMa(listTK.SelectedValue);
            if (qlnguoidung.ThemNguoiDung(nguoidungmoi))
            {
                string tieude = "Bạn đã được cấp phép vào hệ  thống Tin Học - Ngoại Ngữ 3T";
                string body ="<p>Thông tin tài khoản của bạn là : </p>" +
                         "<p> Tài khoản: <b>"+ nguoidungmoi.TaiKhoan + "</b></p>" +
                         "<p> Mật khẩu mặc định : <b>" + nguoidungmoi.MatKhau +"</b></p>" +
                         "<p>Vì mục đích bảo mật, bạn phải thay đổi mật khẩu sau khi nhận được email này !!!</p>";
                //Tiến hành gửi email thông báo
                Utility.MailHelper.SendMailMessage("thnn3t@gmail.com", nhanvien.Email, null, null, tieude, body);
                Response.Redirect("QuanLyNguoiDung.aspx");
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Thông Báo", "alert('Người dùng này đã tồn tại không thể thêm được');", true);
            }
        }
    }
}